package cc.customer.myCustomer.services;

import cc.customer.common.domain.ResponseBo;
import cc.customer.common.service.IService;
import cc.customer.myCustomer.damain.MyCustomer;
import cc.customer.system.domain.MyUser;

import java.util.List;

public interface PerSonServices extends IService<MyCustomer> {

    /**批量增加客户**/
    ResponseBo batchAddPersonCus(List<MyCustomer> list) throws Exception;
    /**新增我的客户*/
    ResponseBo addMyCustomer(MyCustomer customer);
    /**查询销售管理的 客户创建记录**/
    List<MyCustomer> selectMyCustomer(MyCustomer customer,MyUser user);
    /**查我的客户详情*/
    ResponseBo selectMyCusDetail(MyCustomer customer,MyUser user);
    /**查我的客户详情*/
    ResponseBo appSelectMyCusDetail(String myCusUuid,MyUser user);
    /**更新客户详情*/
    ResponseBo updateMyCusDetail(MyCustomer customer,MyUser user);
    /**我的客户资源详情标签**/
    ResponseBo selectMyCuatomerLabel(String ids);
    /**客户重复 申请共享*/
    ResponseBo shenqingShare(MyUser user, String uuid, String reid, String content, String name);

    /**获取时间段 个人增加的人员**/
    List<MyCustomer> getMyPersonTimeAndUser(String starttime,String endtime,String userid);

}
